package smallDemend;
/**
 *
 *一个大V直播抽奖，奖品是现金红包，
 * 分别有12,588，888,1000,100001五个奖金。
 * 请使用代码模拟抽奖打印出每个奖项，奖
 * 项的出现顺序要随机且不重复。
 *
 *
 */

import java.util.Random;

@SuppressWarnings("all")
public class RandomLottery {
    public static void main(String[] args) {
        int[] arr = {2, 588, 888, 1000, 10000};
        Random r = new Random();
        int count = 0;
        for (; ; ) {
            //获取随机索引
            int intex = r.nextInt(arr.length);
            //如果随机索引处的值是0，跳过此次循环
            if (arr[intex] == 0) {
                continue;
                //如果随机索引处的值不为0，打印随机索引处的值，并将该值改为0
            } else {
                System.out.println(arr[intex]);
                arr[intex] = 0;
                count++;
                //如果5个元素都为0，关停虚拟机
                if (count == arr.length) {
                    System.exit(0);
                }
            }
        }
    }
}
